#ifndef __TOOLBOX_INTERCHANGE_HPP__
#define __TOOLBOX_INTERCHANGE_HPP__


namespace RDXSupport
{
	struct SimpleRDXSupportPackage;
};

namespace RDX
{
	namespace ObjectManagement
	{
		struct INativeTypeHost;
		struct IObjectManager;
		struct IPackageHost;
	};
};

struct ToolResources
{
	RDXSupport::SimpleRDXSupportPackage *supportPkg;
	RDX::ObjectManagement::INativeTypeHost *typeHost;
	RDX::ObjectManagement::IObjectManager *objm;
	RDX::ObjectManagement::IPackageHost *pkgHost;

	const char **argv;
	int argc;
};

extern ToolResources toolResources;

#endif
